<HTML><HEAD>
<META NAME="copyright" CONTENT="Copyright (c) 1986-2008, Eiffel Software and others">
<META NAME="license" CONTENT="Eiffel Forum License v2 (see forum.txt)">
<META NAME="description" CONTENT="Directories, in the Unix sense, with creation and exploration features">
<META NAME="library" CONTENT="Free implementation of ELKS library">
<META NAME="keywords" CONTENT="Eiffel class">
<META NAME="keywords" CONTENT="Eiffel class">
<TITLE>directory Chart</TITLE></HEAD>
<BODY BGCOLOR="white">
<P ALIGN="CENTER">Automatic generation produced by ISE Eiffel</P>
<PRE><TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="directory_links.html">Relations</A></TD><TD><A HREF="directory_flatshort.html">Flat contracts</A></TD></TR></TABLE><B>class</B>
    <A HREF="../base/directory_chart.html">DIRECTORY</A>

<B>General</B>
    cluster: elks
    description: "Directories, in the Unix sense, with creation and exploration features"
    create: <A HREF="../base/directory_flatshort.html#f_make_open_read">make_open_read</A>, <A HREF="../base/directory_flatshort.html#f_make">make</A>

<B>Ancestors</B>
    <A HREF="../base/disposable_chart.html">DISPOSABLE</A>*

<B>Queries</B>
    <A HREF="../base/directory_flatshort.html#f_count">count</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/directory_flatshort.html#f_exists">exists</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_has_entry">has_entry</A> (entry_name: <A HREF="../base/string_8_chart.html">STRING_8</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_is_closed">is_closed</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_is_empty">is_empty</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_is_executable">is_executable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_is_readable">is_readable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_is_writable">is_writable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/directory_flatshort.html#f_lastentry">lastentry</A>: ?<A HREF="../base/string_8_chart.html">STRING_8</A>
    <A HREF="../base/directory_flatshort.html#f_linear_representation">linear_representation</A>: <A HREF="../base/arrayed_list_chart.html">ARRAYED_LIST</A> [<A HREF="../base/string_8_chart.html">STRING_8</A>]
    <A HREF="../base/directory_flatshort.html#f_name">name</A>: <A HREF="../base/string_8_chart.html">STRING_8</A>

<B>Commands</B>
    <A HREF="../base/directory_flatshort.html#f_change_name">change_name</A> (new_name: <A HREF="../base/string_8_chart.html">STRING_8</A>)
    <A HREF="../base/directory_flatshort.html#f_close">close</A>
    <A HREF="../base/directory_flatshort.html#f_create_dir">create_dir</A>
    <A HREF="../base/directory_flatshort.html#f_delete">delete</A>
    <A HREF="../base/directory_flatshort.html#f_delete_content">delete_content</A>
    <A HREF="../base/directory_flatshort.html#f_delete_content_with_action">delete_content_with_action</A> (action: <A HREF="../base/procedure_chart.html">PROCEDURE</A> [<A HREF="../base/any_chart.html">ANY</A>, <A HREF="../base/tuple_chart.html">TUPLE</A>]; is_cancel_requested: <A HREF="../base/function_chart.html">FUNCTION</A> [<A HREF="../base/any_chart.html">ANY</A>, <A HREF="../base/tuple_chart.html">TUPLE</A>, <A HREF="../base/boolean_chart.html">BOOLEAN</A>]; file_number: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/directory_flatshort.html#f_dispose">dispose</A>
    <A HREF="../base/directory_flatshort.html#f_make">make</A> (dn: <A HREF="../base/string_8_chart.html">STRING_8</A>)
    <A HREF="../base/directory_flatshort.html#f_make_open_read">make_open_read</A> (dn: <A HREF="../base/string_8_chart.html">STRING_8</A>)
    <A HREF="../base/directory_flatshort.html#f_open_read">open_read</A>
    <A HREF="../base/directory_flatshort.html#f_readentry">readentry</A>
    <A HREF="../base/directory_flatshort.html#f_recursive_delete">recursive_delete</A>
    <A HREF="../base/directory_flatshort.html#f_recursive_delete_with_action">recursive_delete_with_action</A> (action: <A HREF="../base/procedure_chart.html">PROCEDURE</A> [<A HREF="../base/any_chart.html">ANY</A>, <A HREF="../base/tuple_chart.html">TUPLE</A>]; is_cancel_requested: <A HREF="../base/function_chart.html">FUNCTION</A> [<A HREF="../base/any_chart.html">ANY</A>, <A HREF="../base/tuple_chart.html">TUPLE</A>, <A HREF="../base/boolean_chart.html">BOOLEAN</A>]; file_number: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/directory_flatshort.html#f_start">start</A>

<TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="directory_links.html">Relations</A></TD><TD><A HREF="directory_flatshort.html">Flat contracts</A></TD></TR></TABLE></PRE>
<P ALIGN="CENTER"> &#045;&#045; Generated by ISE Eiffel &#045;&#045 </P>
<P ALIGN="CENTER">For more details: <A HREF="http://www.eiffel.com">www.eiffel.com</A></P>
</BODY>
</HTML>
